package com.pointstar.dp.modules.project.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;

/**
 * 入库主表
 * @author Korey<m13057531285@163.com>
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "入库主表实体类")
public class InBoundEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	private Integer id;

	/**
	 * 入库单号
	 */
	private String inBoundNumber;

	/**
	 * 入库时间
	 */
	private Date inBoundTime;

	/**
	 * 供应商字典ID
	 */
	private Integer supplier;

	@ApiModelProperty("供应商名称")
	private String supplierName;

	/**
	 * 金额
	 */
	private BigDecimal amount;

	/**
	 * 入库人
	 */
	private String inBoundPeople;

	/**
	 * 入库类型code
	 */
	private String inTypeCode;

	@ApiModelProperty("入库类型名称")
	private String inTypeName;

	/**
	 * 入库库房code
	 */
	private String inDeptCode;

	@ApiModelProperty("入库库房名称")
	private String inDeptName;

	/**
	 * 入库项目code
	 */
	private String inItemCode;

	@ApiModelProperty("入库项目名称")
	private String inItemName;
}